package com.jzx.provider.cv.utils;

import org.springframework.web.multipart.MultipartFile;

import java.io.*;

public class FileUtil {
    /**
     * multiFile转化成file
     *
     * @param multiFile
     * @return
     */

    public static File MultipartFileToFile(MultipartFile multiFile) {
        // 获取文件名
        String fileName = multiFile.getOriginalFilename();
        // 获取文件后缀
        String prefix = fileName.substring(fileName.lastIndexOf("."));
        // 用当前时间作为文件名，防止生成的临时文件重复
        try {
            File file = File.createTempFile(System.currentTimeMillis() + "", prefix);

            multiFile.transferTo(file);

            return file;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }
}
